#!/bin/bash

#Panel for BigLinux
#
#Authors:
#  Bruno Goncalves Araujo <www.biglinux.com.br>
#
#License: GPLv2 or later
#################################################


. /usr/share/bigcontrolcenter/default/theme-categories.sh.htm

#Translation
export TEXTDOMAINDIR="/usr/share/locale-langpack"
export TEXTDOMAIN=bigcontrolcenter-hardware-video

echo '
<script language="JavaScript">
window.resizeTo(640,480);
function NoResize(){
  window.resizeTo(640,480);
}
</script>
'

title=$"Video e monitor"
apply=$"Aplicar"
close=$"Sair"

#title


echo "<title>$title</title><body onResize=\"NoResize();\">"

#header
open_header
echo "$title" '</font><br>' $"Configure o monitor e a placa de video."
close_header

if [ "$p_ati" = "yes" ]
then
rm -f ~/.kde/share/config/krandrrc
rm -f ~/.kde/share/config/kgammarc
bigsudo rm -f /etc/X11/xorg.conf
bigsudo aticonfig --initial 2> /dev/null > /dev/null
bigsudo aticonfig --overlay-type=Xv 2> /dev/null > /dev/null
fi

if [ "$p_nvidia" = "yes" ]
then
rm -f ~/.kde/share/config/krandrrc
rm -f ~/.kde/share/config/kgammarc
bigsudo rm -f /etc/X11/xorg.conf
bigsudo nvidia-xconfig 2> /dev/null > /dev/null
fi

if [ "$p_restaurar" = "yes" ]
then
rm -f ~/.kde/share/config/krandrrc
rm -f ~/.kde/share/config/kgammarc
bigsudo rm -f /etc/X11/xorg.conf
bigsudo dpkg-reconfigure -phigh xserver-xorg 2> /dev/null > /dev/null
fi

if [ "$p_edid" = "" ]
then
edid="no"
fi

if [ "$p_bigxorg" = "yes" ]
then
bigsudo bigxorgedit --config screen=$p_xscreen xmodule=$p_driver refresh=$p_refresh edid=$edid
fi

#O uso do echo pode ser separado em diversos pedacoes dentro do mesmo comando
#O uso de aspas simples faz o sistema exibir exatamente o que esta escrito
#Quando se utiliza aspas duplas o sistema executa algumas partes do codigo antes de passar a resposta, entre essas execucoes inclui a interpretacao de variaveis
#Para incluir textos a serem exibidos ao usuario utilize aspas duplas com $ antes, para que funcione o sistema de tradução, exemplo: $"texto"
#No exemplo abaixo o memso comando echo foi aberto e fechado diversas vezes de acordo com a necessidade, aspas simples, duplas e duplas com traducao.
echo '<center><table width=95%><tr><td>'

echo "<br><br><br><center><font size=+2>"
echo $"Configuracao aplicada."
echo "</font></center><br><br><br><br>"
echo '<a href="file:///usr/share/bigbashview/run.run?bigsudo=reiniciarx">'
echo $"Para testar a configuracao e necessario reiniciar o modo grafico ou o computador.<p style=\"margin: 4px 4px 4px 0px;\">
Para reiniciar o modo grafico clique aqui, mas lembre que todos os programas em execucao serao fechados e se estiver editando arquivos as alteracoes nao salvas serao perdidas."
echo '</a>'

echo "</div><div id=\"rodape\"><button type=button value= $close onClick= parent.location='/usr/share/bigbashview/exemplo2.sh.htm?close=True'>   <img src=\"/usr/share/bigcontrolcenter/default/images/cancel.png\" style=\"vertical-align:top\"  />  $close     </button></div>"

